/*
 * File:   DictionaryTest.h
 * Author: Luis Aguirre
 *
 * Created on 26-07-2013, 01:13:01 PM
 */

#ifndef DICTIONARYTEST_H
#define	DICTIONARYTEST_H

#include <cppunit/extensions/HelperMacros.h>

class DictionaryTest : public CPPUNIT_NS::TestFixture {
    CPPUNIT_TEST_SUITE(DictionaryTest);

    CPPUNIT_TEST(testLoadDictionaryGivenADictionary);
    CPPUNIT_TEST(testLoadDictionaryGivenANonExistentFile);
    CPPUNIT_TEST(testLoadDictionaryGivenANull);

    CPPUNIT_TEST_SUITE_END();

public:
    DictionaryTest();
    virtual ~DictionaryTest();
    void setUp();
    void tearDown();

private:
    void testLoadDictionaryGivenADictionary();
    void testLoadDictionaryGivenANonExistentFile();
    void testLoadDictionaryGivenANull();
    
};

#endif	/* DICTIONARYTEST_H */

